const lbbTaskService = require('../service/task-service.js');

let calendar;
Page({

  /**
   * 页面的初始数据
   */
  data: {
    startDate: null,
    stepDay: 1,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
      this.data.confId = options.confId;
      this.data.startDate = options.startDate;
      this.data.stepDay = options.stepDay;
      this.data.lbmId = options.lbmId;
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    calendar = this.selectComponent("#calendar")
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  onDisplay() {
    calendar.show()
  },
  onChange(event) {
    console.log(event.detail);
    this.data.stepDay = event.detail;
  },
  change(e) {
    //选择结果
    console.log(e);
    this.setData({
      startDate: e.detail.result,
    })
  },
  /**
   * 保存设置
   */
  saveConf(){
    let that = this

    lbbTaskService.setTaskTimeConf({
      id: that.data.confId,
      startDateStr: that.data.startDate, 
      stepDay: that.data.stepDay,
      lbmId: that.data.lbmId,
    }, function (res){

     wx.showToast({
       title: res.result == 0 ? '更新完成' : res.data.description,
     })

    })
  },
})